package com.banyuan.lesson.集合.Colleection.Set.HashMap;

import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;

/*
* key-value 一组键值对;
* 哈希码实现映射表;
* key值要求不能重复，最多只允许一个bull；
**/
public class HashMapDemo1 {
    public static void main(String[] args) {
        Map<String,Integer> map = new HashMap<>();
        map.put("aaa", 111);
        map.put("bbb", 111);
        map.put("ccc", 111);
        Integer i = map.get("aaa");

        //map的迭代
        //方式一：通过获取key的集合迭代；
        Set<String> keySet = map.keySet();
        for (String s : keySet) {
            System.out.println(s + "=" +map.get(s));
        }

        //只遍历值
        Collection<Integer> values = map.values();
        for (Integer value : values) {
            System.out.println(value);
        }

        //通过entry键来遍历；


    }
}
